home *** CD-ROM | disk | FTP | other *** search
/ Sky at Night 2007 June / SAN CD 6-2007 CD-ROM 25.iso / pc / Software / AstroGrav_Win / Java / jre1.6.0 / lib / rt.jar / sun / font / TextLabel.class (.txt) < prev    next >
Encoding:
Java Class File  |  2006-11-29  |  698 b   |  44 lines

  1. package sun.font;
  2.  
  3. import java.awt.Graphics2D;
  4. import java.awt.Shape;
  5. import java.awt.geom.Rectangle2D;
  6.  
  7. public abstract class TextLabel {
  8.    public abstract Rectangle2D getVisualBounds(float var1, float var2);
  9.  
  10.    public abstract Rectangle2D getLogicalBounds(float var1, float var2);
  11.  
  12.    public abstract Rectangle2D getAlignBounds(float var1, float var2);
  13.  
  14.    public abstract Rectangle2D getItalicBounds(float var1, float var2);
  15.  
  16.    public abstract Shape getOutline(float var1, float var2);
  17.  
  18.    public abstract void draw(Graphics2D var1, float var2, float var3);
  19.  
  20.    public Rectangle2D getVisualBounds() {
  21.       return this.getVisualBounds(0.0F, 0.0F);
  22.    }
  23.  
  24.    public Rectangle2D getLogicalBounds() {
  25.       return this.getLogicalBounds(0.0F, 0.0F);
  26.    }
  27.  
  28.    public Rectangle2D getAlignBounds() {
  29.       return this.getAlignBounds(0.0F, 0.0F);
  30.    }
  31.  
  32.    public Rectangle2D getItalicBounds() {
  33.       return this.getItalicBounds(0.0F, 0.0F);
  34.    }
  35.  
  36.    public Shape getOutline() {
  37.       return this.getOutline(0.0F, 0.0F);
  38.    }
  39.  
  40.    public void draw(Graphics2D var1) {
  41.       this.draw(var1, 0.0F, 0.0F);
  42.    }
  43. }
  44.